package com.sy.mapper;

import com.sy.entity.LeaveMsg;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface LeaveMsgMapper {
    /**
     * 作者：张朝芳
     * 根据根据学生id查询留言信息列表
     * @param studentId
     * @return
     */
    List<LeaveMsg> getLeaveMsgByStudentId(Integer studentId);

    /**
     * 作者：张朝芳
     * 根据学生id删除留言信息
     * @param studentId
     * @return
     */
    boolean delLeaveMsgByStudentId(Integer studentId);

    /**
     * 作者：张朝芳
     * 根据老师id查询留言信息列表
     * @param teacherId
     * @return
     */
    List<LeaveMsg> getLeaveMsgByTeacherId(Integer teacherId);

    /**
     * 作者：张朝芳
     * 根据老师id删除留言信息
     * @param teacherId
     * @return
     */
    boolean delLeaveMsgByTeacherId(Integer teacherId);

    /**
     * 作者：张朝芳
     * 根据留言id删除留言详情
     * @param leaveMsgId
     * @return
     */
    boolean delLeaveMsgDetailIdByLeaveMsgId(Integer leaveMsgId);
}
